.school_item {
  height: rem(232);
  padding: 0 rem(30);
  position: relative;
  background: #fff;
}

.item_info {
  padding-right: rem(180);
  border-bottom: 1px solid #edeff2;
  height: rem(170);
  padding: rem(30) 0;
  padding-right: rem(230);
}

.item_info .item_title {
  height: rem(84);
  font-size: rem(30);
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  line-height: rem(42);
  overflow: hidden;
  word-break: break-all;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
}

.item_info .red_num {
  height: rem(33);
  font-size: rem(24);
  font-weight: 400;
  color: rgba(153, 153, 153, 1);
  line-height: rem(33);
  margin-top: rem(34);
  position: relative;
  padding-left: rem(48);
}
.item_info .red_num .red_icon {
  position: absolute; height: rem(30); width: rem(30); left: 0;
  background: url('https://mjmh.meijiameihuo.com/wechat/images/common/user.png') no-repeat center; background-size: contain;
}

.item_info .item_des {
  height: rem(36);
  font-size: rem(25);
  font-weight: 400;
  color: rgba(153, 153, 153, 1);
  line-height: rem(36);
  margin-top: rem(11);
  overflow: hidden;
  word-break: break-all;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 1;
 -webkit-box-orient: vertical;
}

.school_item .info_img {
  width: rem(170);
  height: rem(170);
  position: absolute;
  top: rem(30);
  right: rem(50);
}

.info_img .item_img {
  width: rem(170);
  height: rem(170);
}
